home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / libs / dlbox_2 / docs.doc < prev    next >
Encoding:
Text File  |  1995-02-27  |  4.3 KB  |  103 lines

  1.                 DLBOX 2.0
  2. COPYRIGHT 1995 Allegory Software & William Hatcher All Rights Reserved
  3.  
  4.                 OVERVIEW
  5.  
  6.               DISCLAIMER OF WARRANTY
  7.  
  8. ALLEGORY SOFTWARE AND WILLIAM HATCHER (HEREIN REFERRED TO AS THE 
  9. LICENSOR) HEREBY DISCLAIMS ALL WARRANTIES RELATING TO THIS SOFTWARE,
  10. WHETHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
  11. IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  12. PURPOSE.  THE PERSON USING THE SOFTWARE BEARS ALL RISK AS TO THE QUALITY 
  13. AND PERFORMANCE OF THE SOFTWARE.  THE LICENSOR WILL NOT BE LIABLE FOR
  14. ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR SIMILAR DAMAGES DUE
  15. TO LOSS OF DATA OR ANY OTHER REASON, EVEN IF THE LICENSOR OR AN
  16. AGENT OF THE LICENSOR HAS BEEN ADVISED OF THE POSSIBLITY OF SUCH DAMAGES.
  17. IN NO EVENT SHALL THE LICENSOR'S LIABILITY FOR ANY DAMAGES EVER EXCEED
  18. THE PRICE PAID FOR THE LICENSE TO USE THE SOFTWARE, REGARDLESS OF THE FORM
  19. OF THE CLAIM.
  20.  
  21. THIS SOFTWARE AND MANUAL ARE SOLD "AS IS" AND WITHOUT WARRANTIES AS TO
  22. PERFORMANCE OF MERCHANTABILITY OR ANY OTHER WARRANTIES WHETHER EXPRESSED
  23. OR IMPLIED.  BECAUSE OF THE VARIOUS HARDWARE AND SOFTWARE ENVIRONMENTS
  24. INTO WHICH THIS PROGRAM MAY BE PUT, NO WARRANTY OF FITNESS FOR A PARTICULAR
  25. PURPOSE IS OFFERED.  
  26.  
  27. GOOD DATA PROCESSING PROCEDURE DICTATES THAT ANY PROGRAM BE THOROUGHLY
  28. TESTED WITH NON-CRITICAL DATA BEFORE RELYING ON IT.  THE USER MUST ASSUME
  29. THE ENTIRE RISK OF USING THE PROGRAM.  ANY LIABILITY OF THE SELLER WILL BE
  30. LIMITED EXCLUSIVELY TO PRODUCT REPLACEMENT OR REFUND OF PURCHASE PRICE.
  31.  
  32. THIS AGREEMENT SHALL BE CONSTRUED AND ENFORCED IN ACCORDANCE WITH THE 
  33. LAWS OF TENNESSEE.  ANY ACTION OR PROCEEDING BROUGHT BY EITHER PARTY
  34. AGAINST THE OTHER ARISING OUT OF OR RELATED TO THIS AGREEMENT SHALL BE BROUGHT
  35. ONLY IN A FEDERAL COURT LOCATED IN TENNESSEE.  THE PARTIES HEREBY CONSENT
  36. TO JURISDICTION OF SAID COURTS.
  37.  
  38. THE USER OF DLBOX IS AUTHORIZED TO USE IT ROYALTY FREE FOR A PERIOD OF 30 
  39. CONSECUTIVE DAYS.  ANY USE BEYOND THIS REQUIRES REGISTRATION.  ALSO ANY USER 
  40. CREATING SOFTWARE USING THE DLBOX LIBRARY OR LIBRARIES THAT IS RELEASED FOR 
  41. PROFIT (COMMERCIAL OR SHAREWARE) MUST REGISTER THIS SOFTWARE.
  42.  
  43. I. Introduction
  44.  
  45. DLBOX is a dialog box library for use in your Turbo C++ 3.0 programs.  DLBOX 
  46. greatly simplifies the creation of dialog boxes that include:
  47.  
  48.     Check Boxes
  49.     Radio Buttons
  50.     Description Bars
  51.     Titles
  52.     Buttons
  53.     Numeric and Text Fields
  54.     And More!
  55.  
  56. DLBOX is designed to work in EGA and VGA 16 high resolution color modes.  The 
  57. library will create the specified box and when finished, erase it restoring 
  58. the underlying graphics. Then the data obtained from the box is available to 
  59. the user.
  60.  
  61. II. Use of the Libraries.
  62.  
  63. Included is a library for each of 5 memory models: DLBOX_S.LIB for the small 
  64. memory model, DLBOX_M.LIB for the medium memory model, DLBOX_C.LIB for the 
  65. compact memory model, DLBOX_L.LIB for the large memory model, and DLBOX_H.LIB 
  66. for the huge memory model.  Included in a separate file are the descriptions 
  67. of the available functions in the library as well as some example code.  The 
  68. dialog box library utilizes an object called interface_class.  Through this 
  69. object, all functions are called including setting up and running dialog 
  70. boxes, as well as any necessary mouse functions.
  71.  
  72. I usually use a project file in the Turbo C++ IDE for my needs.  Simply 
  73. add the appropriate DLBOX_*.LIB file to the project list and it will be 
  74. compiled into your program.
  75.  
  76. III. DLEDIT-- The Dialog Box Editor.
  77.  
  78. Included "free" is DLEDIT.  This program greatly simplifies the use of the 
  79. DLBOX library.  The Dialog Box Editor allows you to draw out your dialog boxes 
  80. and then it outputs the corresponding C++ code.  It is menu driven (most of 
  81. the boxes were created using this very program!) and should be pretty obvious 
  82. how to use.  The user first creates a box specifying the size and then may put 
  83. on it whatever he wishes.  The user may save the file to be reloaded later and 
  84. also (most importantly) the user may output the code for the box created.
  85.  
  86. IV. The Author
  87.  
  88. To reach me, send email to:
  89.  
  90.     hatcher@delphi.com
  91.  
  92.     or snail mail to:
  93.  
  94.     Will Hatcher
  95.     P.O. Box 8618
  96.     307 N. Walnut Ave
  97.     Cookeville, TN 38505
  98.  
  99. If you detect any bugs, please send me mail about them.  I cannot, however,
  100. debug your programs.
  101.  
  102.  
  103.